<?php
/* FUNCIONES Y METODOS QUE ESTAN RELACIONADOS EL MANEJO Y MODIFICACION DE CADENAS DE CARACTERES */

/* Extrae los terminos relevantes de una cadena del tipo x2:lk5:"Termino relevante";as4:skj5:"Otro termino relevante"; dasldj */

function FT_Unserialize($cadena) {
	if(is_serialized($cadena))
		return maybe_unserialize($cadena);
		
	return $cadena;
}

/* Convierte varios terminos en una cadena del tipo x2:lk5:"Termino relevante"; */

function FT_Serialize($terminos) {
	if(is_array($terminos))
		return maybe_serialize($terminos);
		
	return $terminos;
}

/* Separa los una cadena en varias cadenas segun un caracter de quiebre cualquiera */

function FT_Explode($cadena, $quiebre = ',') {
	if(strpos($cadena, $quiebre) !== false)
		return explode($quiebre, $cadena);
	
	return array($cadena);
}
?>